@charset "utf-8";
@import "common/reset";
@function r($px){
    @return $px/100+rem;
}




section{
    background:#fff;
        .swiper-container{
            .swiper-wrapper{
                .swiper-slide{
                    position:relative;
                    width:r(650);
                    height:r(357);
                    img{
                        height:100%;
                        
                    }
                    .lbt_title{
                        position:absolute;
                        bottom:0;
                        width:100%;
                        height:r(104);
                        background:rgba(0,0,0,0.5);
                        padding:0 r(29);
                        .lbt_top{
                            margin-top:r(15);
                            p{
                                font-size:r(26.63);
                                color:white;
                            }
                        }
                        .lbt_bottom{
                            margin-top:r(10);
                            font-size:0;
                            span{
                                font-size:r(17.86);
                                color:#fff;
                            }
                            img:nth-of-type(1){
                                width:r(24);
                                height:r(24);
                                margin-right:r(7);
                            }
                            img:nth-of-type(2){
                                width:r(20);
                                height:r(24);
                                margin-left:r(22);
                                margin-right:r(6);
                            }
                        }
                        
                    }
                }
            }
        }
    .college_title{
        width:100%;
        height:r(25);
        background:#f5f5f5;
    }
    
    .college{
        .kimin{
            padding:0 r(28);
            padding-top:r(23);
            .kimin_top{
                .kimin_top_left{
                    .touxiang{
                        font-size:0;
                        width:r(58);
                        height:r(58);
                        img{
                            width:100%;
                        }
                    }
                    .kimin_name{
                        margin-left:r(16);
                        color:#c5c5c5;
                        
                        h3{
                            font-size:r(28);
                            line-height: r(28);
                        }
                        p{
                            font-size:r(18);
                        }
                    }
                }
                .kimin_top_right{
                    width:r(228);
                    height:r(58);
                    background:#b20000;
                    text-align: center;
                    h3{
                        font-size:r(28.12);
                        line-height: r(58);
                        a{
                            color:#fff;
                        }
                        span{
                            display:inline-block;
                            color:#b20000;
                            width:r(25);
                            height:r(25);
                            line-height:r(25);
                            background:#fff;
                            border-radius: 50%;
                        }
                    }
                }
            }
            .kimin_center{
                margin-top:r(14);
                margin-bottom:r(8);
                .kimin_center_left{
                    p{
                        font-size:r(24.86);
                        line-height: r(24.86);
                    }
                }
                .kimin_center_right{
                    font-size:0;
                    span{
                        font-size:r(16);
                    }
                }
            }
            .kimin_bottom{
                width:100%;
                margin-top:r(17);
                margin-bottom:r(26);
                img{
                    width:100%;
                }
            }
        }
    }
    
    
    .loading{
            font-size:0;
            width:100%;
            height:r(58);
            line-height: r(58);
            text-align: center;
            border-top:r(1) solid #e4e4e4;
            margin-top:r(31);
            
            p{
                font-size:r(22);
                color:#bbbbbb;
            }
        }
}
